home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 008a / qram2.zip / QRAM2.PAT
Text File  |  1991-09-27  |  5KB  |  127 lines

  1.                     Quarterdeck Technical Note
  2.  
  3.          Patching QRAM 2.00 and QEMM-386 6.00 and 6.01 to force 
  4.          recognition of Chips and Technologies ShadowRAM 
  5.  
  6.      Background:  QEMM-386 and QRAM try to automatically detect 
  7.      several different implementations of Chips and Technologies 
  8.      ShadowRAM - AT/386, NEAT, and SCAT - and to reclaim as much 
  9.      of the memory as possible for other uses.  However, due to 
  10.      differences among the different machines that use ShadowRAM, 
  11.      QEMM-386 and QRAM sometimes fail to detect ShadowRAM that 
  12.      they are in fact equipped to use.
  13.  
  14.      The Zenith Supersport 286 is an example of a machine that 
  15.      contains usable NEAT ShadowRAM that is not detected by QRAM 
  16.      2.00.  
  17.  
  18.      QEMM-386 and QRAM can be patched to force them to recognize 
  19.      a particular type of Chips and Technologies ShadowRAM.  It 
  20.      is important to note that the following patch, while making 
  21.      QEMM-386 and QRAM recognize ShadowRAM, will also make that 
  22.      copy of QEMM-386 or QRAM incompatible with any system that 
  23.      does not contain the specific type of ShadowRAM that QEMM-
  24.      386 or QRAM was patched to detect.  
  25.  
  26.      The following procedure is intended to force QEMM-386 6.00 
  27.      and 6.01 and QRAM 2.00 to detect one of three different 
  28.      kinds of Chips and Technologies ShadowRAM. 
  29.  
  30.  
  31.          -------------------------------------------------
  32.  
  33.      We will use QRAM 2.00 and its device driver QRAM.SYS in the 
  34.      following example.  However, the same procedure can be used 
  35.      to patch QEMM-386 6.00 and 6.01 and its device driver 
  36.      QEMM386.SYS.
  37.  
  38.  
  39.      1) Make a copy of the QRAM.SYS file in your QRAM directory.  We are 
  40.      about to alter your current copy of QRAM.SYS; the copy you make 
  41.      will serve as a backup in case this operation fails.
  42.  
  43.            COPY C:\QRAM\QRAM.SYS C:\QRAM\QRAMOLD.SYS
  44.  
  45.      (If your QRAM.SYS is not located in the QRAM directory of the C: 
  46.      drive, change the path accordingly.)
  47.  
  48.      2) Go to the DOS directory on the hard disk and type:
  49.  
  50.                      DEBUG C:\QRAM\QRAM.SYS
  51.  
  52.      (If your QRAM.SYS is not located in the QRAM directory of the C: 
  53.      drive, change the path accordingly.)
  54.  
  55.      Hit the Enter key; you should the the DEBUG prompt, which is a hyphen.
  56.  
  57.      3) At the DEBUG prompt, type:
  58.  
  59.                         S 100 L F000 B0 0 72
  60.  
  61.      Hit the Enter key; DEBUG should return a segment address and 
  62.      an offset:
  63.  
  64.                              xxxx:yyyy
  65.  
  66.      (If two addresses are returned, use the first.)
  67.  
  68.      The value of yyyy should be 1461 for QRAM 2.00, 558E for 
  69.      QEMM-386 6.00, and 55CE for QEMM-386 6.01.
  70.  
  71.      4) At the DEBUG prompt again, use the segment address and 
  72.      offset that was just returned to give ONLY ONE of the 
  73.      following three DEBUG commands.  
  74.  
  75.      If you wish to force QRAM or QEMM-386 to recognize the NEAT 
  76.      or the LEAP chip set (used by the Zenith Supersport 286), 
  77.      enter the command:
  78.  
  79.                           E xxxx:yyyy B0 80 EB
  80.    
  81.  
  82.      If you wish to force QRAM or QEMM-386 to recognize the 
  83.      AT/386 chip set, enter the command:
  84.  
  85.                           E xxxx:yyyy B0 40 EB
  86.  
  87.  
  88.      If you wish to force QRAM or QEMM-386 to recognize the SCAT
  89.      chip set, enter the command:
  90.  
  91.                           E xxxx:yyyy B0 20 EB
  92.  
  93.  
  94.      The address that DEBUG returned in step 3 should be used in 
  95.      place of the address xxxx:yyyy, which we use as an example.  
  96.      Hit the Enter key; the DEBUG prompt should return in a 
  97.      moment.
  98.  
  99.  
  100.      5) At the DEBUG prompt, type
  101.  
  102.                                  W
  103.  
  104.      Hit the Enter key; DEBUG will announce that it is writing a certain 
  105.      number of bytes, then it will return the DEBUG prompt.
  106.  
  107.      6) At the DEBUG prompt, type
  108.  
  109.                                  Q
  110.  
  111.      Hit the Enter key to exit DEBUG and return to DOS.
  112.  
  113.         --------------------------------------------------
  114.  
  115.      If the system fails after you perform this patch, copy the backup of 
  116.      QRAM that you made back to its original name.  
  117.  
  118.            COPY C:\QRAM\QRAMOLD.SYS C:\QRAM\QRAM.SYS
  119.  
  120.      (If your QRAM.SYS is not located in the QRAM directory of the C: 
  121.      drive, change the path accordingly.)
  122.  
  123.      You may then wish to try the above procedure again, in case a mistake 
  124.      was made.
  125.  
  126.               * * *   E N D   O F   F I L E    * * *
  127.